home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Utilities
/
BackSpace
/
Source
/
BackWindow.m
< prev
next >
Wrap
Text File
|
1993-07-14
|
1KB
|
46 lines
// BackWindow.m
//
// You may freely copy, distribute, and reuse the code in this example.
// NeXT disclaims any warranty of any kind, expressed or implied, as to its
// fitness for any particular use.
#import "BackWindow.h"
#import "SpaceView.h"
#import <appkit/appkit.h>
// This class supplies a borderless window as big as the screen. It
// makes an assumption that all screens are the same size as the main
// screen, which I don't like, so we'll just have to see if it still
// works if and when we get a bunch of screens of different sizes.
// (minor Yuck) -sam
@implementation BackWindow
+ getFrameRect:(NXRect *)fRect forContentRect:(const NXRect *)cRect
style:(int)aStyle
{
fRect->origin.x=fRect->origin.y=0;
[NXApp getScreenSize:&(fRect->size)];
return self;
}
+ getContentRect:(NXRect *)cRect forFrameRect:(const NXRect *)fRect
style:(int)aStyle
{
cRect->origin.x=cRect->origin.y=0;
[NXApp getScreenSize:&(cRect->size)];
return self;
}
+ (NXCoord)minFrameWidth:(const char *)aTitle forStyle:(int)aStyle
buttonMask:(int)aMask;
{
NXSize s;
[NXApp getScreenSize:&s];
return s.width;
}
@end